Muitas vezes usamos termos que estamos cansados de usar tão corriqueiramente que esquecemos que quem esta aprendendo pode nunca ter ouvido falar no termo. Portanto, a seguir temos as Siglas e Termos mais comuns para quem trabalha com desenvolvimento web.
Se você faz um site para uma empresa tem pelo menos 3 envolvidos no projeto : 1-Você, o desenvolvedor,
2-O cliente ou empresa que contratou o desenvolvimento do site e 3-O cliente que vai comprar ou interagir
com o site.
Sendo assim chamamos de 'frontend' tudo que envolve o atendimento ao cliente.
Chamamos de 'backend' tudo que mantém a empresa funcionando. Controle de estoque, logística pós venda, etc.
Como regra, o frontend é mais bem feito que o backend por ter relação direta com o faturamento da empresa.
Quando desenvolvemos um programa ou página web desenvolvemos um 'código' para executar alguma tarefa e no
'código' dessa página determinamos o que deve ser exibido ou executado, posição, estilo, etc.
Importante frisar que não obrigatóriamente o código que desenvolvemos é enviado para o usuário (veja
Páginas Dinâmicas). Portanto é muito importante que você salve as versões antigas da sua página se quiser,
em caso de erro, retornar a anterior. Se o erro foi feito no visual studio você pode ir teclando <control>z
que o visual studio vai desfazendo uma por uma das modificações até chegar ao que era originalmente. Contudo
se você salvar e sair do Visual studio perderá o histórico de modificações.
Veja TFS e GIT e GITHUB para versionamento das páginas de código do seu projeto.
Se você conhece bem o Inglês sabe que tag significa berruga ( skin tags ) mas não é bem isso que significa em web.
TAG é um marcador feito com texto simples mas que indica que o elemento não é um texto, pode ser uma
imagem, um vídeo, um campo de entrada de texto, etc.
Tecnicamente tudo que não é puro texto que você vê dentro da página HTML está dentro de uma tag HTML.
No visual studio e na maioria das ferramentas do windows ao criar uma página
nova o conjuntode caracteres padrão será
Europeu Ocidental (Windows) - Página de Código 1252
.
Infelizmente o padrão da Internet é
Unicode (UTF-8) - Página de Código 65001
Por esse motivo muita acentuação é perdida quando usamos o padrão errado ou quando
tentamos exportar informações do windows para a web e vice-versa.
Citando um exemplo, ao pegar um nome de arquivo do sistema operacional(windows) e exibir
na web com UTF-8 toda a acentuação dos nomes dos arquivos será perdida. Para corrigir
este problema temos de usar um locale para pt-br (em php : utf8_encode('string')).
Dizemos que um elemento é container de outro quando um elemento pai abriga diversos outros elementos filhos dentro dele. Citando um exemplo, uma tag div com tags ul ou input dentro para alinhar e modelar sua exibição. Todas as tags dentro da tag div seriam tags filhas e a tag div seria a pai e container de todas as demais dentro dela.
São tags html que se destinam a armazenar as informações digitadas pelo usuário e que serão enviadas ao
servidor futuramente através do botão submit.
Na tag form temos a definição do destino onde os dados devem ser enviados.
Contudo é necessário ter uma 'tecnologia de servidor' no destino dos dados porque é no mecanismo do
servidor web que as informações podem ser trocadas. Se você enviar simplemente para uma página de destino
os dados serão perdidos.